package client;

/**
 * Interfaccia utilizzata per la definizione dei comandi che il server può eseguire.
 *
 * @author Claudio "Dna" Bonesana
 */
public interface CommandAction {

    /**
     * Azione compiuta in seguito alla ricezione di un comando. Di solito il comando viene scritto nella forma "/comando".
     * @param gcos  quale client ha ricevuto il comando
     * @param txt   l'incipit del comando da eseguire
     */
	void performAction(GenericClientOnServer gcos, String txt);
	
}
